package com.ruoyi.hkCamera.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 抓拍相机参数配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "camera")
public class CameraParamsConfig {

    private List<Account> accountList;

    @Data
    public static class Account {

        /**
         * 设备ip地址
         */
        private String ip;

        /**
         * 设备端口号
         */
        private String port;

        /**
         * 用户名
         */
        private String username;

        /**
         * 密码
         */
        private String password;

        /**
         * 设备类型
         * 1：抓拍机 2：显示屏 3：全彩全景智能枪球一体机 21：网络硬盘录像机
         */
        private String deviceType;
    }
}
